Click here to join our community of experts to get information on job search, salaries and more.

Techgene Solutions

Android Developer

Company: Techgene Solutions

Location: Hybrid

Posted on: June 19

Job Title: Android Developer

Location: Reading, PA | Tampa, FL | Hybrid

Duration: long-term contract


Must have Skills:

Core Android Basics

Architectural Patterns, such as MVVM

JetPack patterns

Dependency Injection

Kotlin Flows and Co-Routines

Understanding of handling Background Tasks

Fragments

Process Death


Responsibilities:

Develop and support modern Android applications using Kotlin, Jetpack Compose, and Android Studio.

Collaborate with Product Owners, UI/UX Designers, QA, and cross-functional teams in an Agile setting.

Participate in full SDLC activities including new builds, enhancements, and performance analysis.

Integrate secure RESTful APIs, work with OAuth/JWT concepts, and support system monitoring.

Embrace Test-Driven Development (TDD) with unit testing and code quality practices.

Contribute to project leadership efforts by mentoring junior developers or leading small feature teams.

Stay current on emerging tools and libraries, with the ability to quickly adapt and implement them.


Must-Have Skills:

35 years of mobile development experience with a focus on native Android applications.

Hands-on experience with Kotlin, Kotlin Coroutines, Kotlin Flow, and Jetpack Compose.

Experience using Android Studio, Android Material Design, Hilt (for dependency injection).

Solid understanding of RESTful APIs and secure authentication practices (OAuth/JWT).

Experience working in an Agile development environment.

Familiarity with TDD and writing unit tests to support scalable and maintainable codebases.


Nice-to-Have Experience:

Bitbucket, JIRA, Confluence, Firebase, Google Analytics.

Familiarity with Docker, Kubernetes, OpenShift, or Apidog.

Exposure to Java/J2EE, Spring Framework, or iBatis on the backend.

Database skills with Oracle, MS SQL, or iSeries DB2.

Responsive design experience or hybrid mobile development exposure.